package br.rui.iof.dominio;

import java.io.Serializable;
import java.util.Collection;

import dominio.Cliente;

@SuppressWarnings("serial")
public class ContaIOF implements Serializable{
	
	private String credor;
 
	private Float saldo;
	 
	private Float taxa;
	 
	private Collection<LancamentoIOF> lancamentos;
	
	private int numConta;
	
	private Cliente empresa;
	
	public ContaIOF() {	}
	
	public ContaIOF(String credor,Float saldo,Float taxa,int numConta) {
		this.credor = credor;
		this.saldo = saldo;
		this.taxa = taxa;
		this.numConta = numConta;
	}

	public ContaIOF(String credor,Float saldo, Float taxa) {
		this.credor = credor;
		this.saldo = saldo;
		this.taxa = taxa;
	}
	
	public ContaIOF(String credor,Float saldo, Float taxa, Collection<LancamentoIOF> lancamentos) {
		this.credor = credor;
		this.saldo = saldo;
		this.taxa = taxa;
		this.lancamentos = lancamentos;
	}

	public Collection<LancamentoIOF> getLancamentos() {
		return lancamentos;
	}

	public void setLancamentos(Collection<LancamentoIOF> lancamentos) {
		this.lancamentos = lancamentos;
	}

	public Float getSaldo() {
		return saldo;
	}

	public void setSaldo(Float saldo) {
		this.saldo = saldo;
	}

	public Float getTaxa() {
		return taxa;
	}

	public void setTaxa(Float taxa) {
		this.taxa = taxa;
	}

	public int getNumConta() {
		return numConta;
	}

	public void setNumConta(int numConta) {
		this.numConta = numConta;
	}

	public String getCredor() {
		return credor;
	}

	public void setCredor(String credor) {
		this.credor = credor;
	}

	public Cliente getEmpresa() {
		return empresa;
	}

	public void setEmpresa(Cliente empresa) {
		this.empresa = empresa;
	}
}
 
